package com.wicket.okrframework.integration.dto;

import com.wicket.okrframework.common.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.validation.constraints.NotNull;
import lombok.Data;

/**
 * @desc AnalysisAchievementCopyrightOwnObjInfoComReqDto
 * @使用场景
 */
@Data
public class AnalysisAchievementCopyrightOwnObjInfoComReqDto
  extends BaseDto
  implements Serializable {

  /**
   * 版权归属对象类型编码 OMS_ORG_ORGANIZATION:组织表 OMS_ORG_DEPT:部门表 OMS_ACHIEVEMENT_TEAM_MEMBER:成果团队成员表
   */
  @NotNull(message = "版权归属对象类型编码不能为空")
  @ApiModelProperty("版权归属对象类型编码")
  private String copyrightObjectTypeCode;

  /**
   * 业绩责任部门ID
   */
  @NotNull(message = "业绩责任部门ID不能为空")
  @ApiModelProperty("业绩责任部门ID")
  private String dutyDeptId;

}
